package provider;



import com.bd.datos;
import com.medios.imark.encuesta.R;

import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.Context;
import android.content.UriMatcher;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.net.Uri;
import android.provider.BaseColumns;


public class proveedor extends ContentProvider{
	
	
	private datos bd;
	private static final String tabla ="proyectos";
	private static final int proyectos = 1;
	private static final int proyectos_idformulario = 2;
	private static final UriMatcher uriMatcher=null;
	
	private static UriMatcher getUrimatcher(Context c)
	{
		if(uriMatcher==null)
		{
			uriMatcher.addURI(autoridad(c), "proyectos", proyectos);
			uriMatcher.addURI(autoridad(c), "proyectos/#", proyectos_idformulario);	
		}
		
		return uriMatcher;
	}
	
	
	
	
	public static String autoridad(Context c)
	{
		
		return c.getString(R.string.proveerdor_basedatos);
		
	}
	
	
	public static Uri getURI(Context c)
	{
		
		return Uri.parse("content://" + autoridad(c)+ "/proyectos");
	}


	@Override
	public int delete(Uri uri, String selection, String[] selectionArgs) {
	
		return 0;
	}


	@Override
	public String getType(Uri uri) {
	
		return null;
	}


	@Override
	public Uri insert(Uri uri, ContentValues values) {
	
		return null;
	}


	@Override
	public boolean onCreate() {
	
	return false;
	}


	@Override
	public Cursor query(Uri uri, String[] projection, String selection,
			String[] selectionArgs, String sortOrder) {
		
		/*if(getUrimatcher(getContext()).match(uri)==proyectos_idformulario)
		{
			
			SQLiteDatabase basedatos = this.bd.getReadableDatabase();
			Cursor c = basedatos.query(tabla, columns, selection, selectionArgs, groupBy, having, orderBy)
			
			
			
		}*/
		
		
		
	
		return null;
	}


	@Override
	public int update(Uri uri, ContentValues values, String selection,
			String[] selectionArgs) {

		return 0;
	}
	
	
	
	
	public static final class proyectos implements BaseColumns
	{
		
		private proyectos()
		{
			
		}
			public static final String colformulario= "idformulario";
			public static final String colencuestador= "idencuestador";
			public static final String colpregunta= "idpregunta";
			public static final String colvalor= "valor";
			public static final String colfechapregunta= "fechapregunta";
			public static final String colx= "x";
			public static final String coly= "y";
			public static final String colimei= "imei";
			public static final String coltransmitido= "transmitido";
			public static final String colterminado= "terminado";
	}
	
	
	
	
	

}
